package sweetguy.dto;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import javax.validation.constraints.NotEmpty;
import java.io.Serializable;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Schema(description = "学校添加DTO")
public class SchoolInsertDTO implements Serializable {
    /** 学校名称 */
    @NotEmpty(message = "学校名称不能为空")
    @Schema(description = "学校名称")
    private String title;

    /** 学院名称 */
    @NotEmpty(message = "学院名称不能为空")
    @Schema(description = "学院名称")
    private String college;

    /** 专业名称 */
    @NotEmpty(message = "专业名称不能为空")
    private String major;

    /** 班级名称 */
    @NotEmpty(message = "班级名称不能为空")
    private String clazz;

    /** 学校地址 */
    private String address;

    /** 学校描述 */
    private String info;
}
